package com.example.operation.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.example.operation.domin.Coupons;
import com.example.operation.dto.CouponsDto;

import java.util.List;

/**
 * @ClassName: CouponsService
 * @Description:
 * @Author
 * @Date 2021/11/26
 * @Version 1.0
 */

/**
 * 分页查询
 * @param: pageCurrent 当前页
 * @param: pageSize 分页大小
 * @param: pageNumber 分页页数
 * @param: name 模糊查询
 * @param: state 状态 1.正在派券，2.未开始，3.已到期
 */

public interface CouponsService {

    void save(CouponsDto couponsDto);


    Page<Coupons> page(Integer pageCurrent,Integer pageSize, Integer pageNumber, String name, Integer state, String couponsType);

    void delectById(Integer id);

    Coupons selectByType(String couponsType);

    Integer update(CouponsDto couponsDto);
}
